Quantum lower bound for sorting ∗

نویسنده

  • Yaoyun Shi
چکیده

Needless to say, sorting, especially sorting by comparisons, has been a classical problem in computer science. Despite its enormous importance, the complexity, in terms of the number of comparisons needed, is simple to analyze. Straightforward information theoretical argument gives the tight lower bound of log2(n!), which is achieved by several simple sorting algorithms, for example, Insertion Sort, with an O(n) additive term. However, when quantum computer is deployed to sort, it is not obvious how fast it can be. The sorting by comparison problem neatly fits in the framework of decision tree model. In this probably the simplest model of computation, the computer needs to make queries to an oracle which knows the input, once for a bit. The complexity measurement is the number of queries made in order to compute the desired task. For sorting by comparisons, the oracle is just the comparison matrix of the numbers being sorted. Decision tree model has been studied intensively for classical deterministic and probabilistic algorithms, and lately, for quantum decision tree algorithms. Several problems have been identified such that quantum computers can make asymptotically fewer queries than any classical one. One of the most well known problems is finding the location of the only 1 in a n bit binary string. Clearly, any classical algorithm would require Ω(n) queries, while Grover[11] gives a striking quantum algorithm of O( √ n) queries. His algorithm has

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

0 Quantum lower bound for sorting 1

We prove that Ω(n log n) comparisons are necessary for any quantum algorithm that sorts n numbers with high success probability and uses only comparisons. If no error is allowed, at least 0.110n log2 n − 0.067n + O(1) comparisons must be made. The previous known lower bound is Ω(n).

متن کامل

Fe b 20 01 Quantum bounds for ordered searching and sorting ∗

We consider the quantum complexities of searching an ordered list and sorting an un-ordered list. For searching an ordered list of N elements, we prove a lower bound of 1 π (ln(N) − 1) on the number of oracle queries that access the list elements. This improves the previously best lower bound of 1 12 log2(N) − O(1) due to Ambainis. For sorting N numbers, we prove a lower bound of N 2π (ln(N) − ...

متن کامل

Fluorescent Contrast agent Based on Graphene Quantum Dots Decorated Mesoporous Silica Nanoparticles for Detecting and Sorting Cancer Cells

Background and Objectives: The inability of classic fluorescence-activated cell sorting to single cancer cell sorting is one of the most significant drawbacks of this method. The sorting of cancer cells in microdroplets significantly influences our ability to analyze cancer cell proteins. Material and Methods: We adapted a developed microfluidic device as a 3D in vitro model to sorted MCF-7 c...

متن کامل

A Lower Bound for Sorting

We prove an (lg 2 n= lg lg n) lower bound for the depth of n-input sorting networks based on the shuue permutation. The best previously known lower bound was the trivial (lg n) bound, while the best upper bound is given by Batcher's (lg 2 n)-depth bitonic sorting network. The proof technique employed in the lower bound argument may be of independent interest.

متن کامل

An Improved Lower Bound for Stack Sorting

We consider the problem of sorting elements on a series of stacks, introduced by Tarjan and Knuth. We improve the asymptotic lower bound for the number of stacks necessary to sort n elements to 0.561 log 2 n+O(1). This is the first significant improvement since the previous lower bound, 1 2 log 2 n+O(1), was established by Knuth in 1972.

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2008